home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
program
/
nxdv99_3.zip
/
NXMCI.DOC
< prev
next >
Wrap
Text File
|
1996-06-19
|
13KB
|
306 lines
Next Epoch matriX User System
Third Party Development Kit
(c) Copyright 1996 Intuitive Vision Software. All Rights Reserved.
------------------------------------------------------------------------------
Intuitive Vision Software
MCI Code Information : NXMCI.DOC
Revision Number : 0.99.02
Revision Date : 19 Jun 96
-Table of Contents-
I. MCI Codes: What are they? 2
II. MCI Codes: General Notes 2
III. MCI Code Subsystems: 2
IV. - Strings 2
- File System 2
- Message System 2
- User Reference 3
- General 3
V. - Quote Headers/Footers 3
VI. - Archivers 3
MCI CODES: WHAT ARE THEY?
MCI codes are String Codes that allow the sysop to define certain
elements in the Nexus system. There are a couple of different subsystems,
each having their own set of codes, but all following basically the same
format. MCI codes allow the sysop to place a code in certain places, such
as menus, sysop definable strings, protocol commandlines, archiver
commandlines, etc., that will be replaced with current information when
used. In other words, you can place a code for the filename in the
protocol commandline and it will be replaced with the appropriate filename
when that protocol is used. You can also do something such as place an MCI
code for the user's alias in the menu prompt. This would be replaced with
the current user's alias when the menu is displayed.
MCI codes allow for flexible use of the Nexus system, and will most
definately make your bbs more original.
MCI CODES: GENERAL NOTES
First of all, make sure that you understand that not all of the
MCI codes work everywhere. This document will detail where each set of MCI
codes work, and make sure you follow these rules, or else you will have
problems. MCI codes are NOT case sensitive. You can use either upper or
lower case in any of the MCI codes. In the protocol sub-system, the MCI
codes for the paths do NOT end with a backslash (\).
MCI Code Subsystems: STRINGS
The MCI codes for Strings are valid in all of the following places:
Menus (as string displays (command 02), as prompts, in titles, etc), system
strings (except quote headers/footers), and in ascii and ansi files. The
following categories have been provided so that you can relate to which MCI
codes do what:
File System
|FBNUMBER| Current File Base Number
|FBNAME| Current File Base Name
|FBASE| Current File Base Number AND Name
|DLFLAG| Number Of Files Currently Flagged For Download
|ULFLAG| Number Of Files Currently Flagged For Upload
|ULDLKB| UL/DL Ratio in Kilobytes (10k to 100k)
|ULDLNUM| UL/DL Ratio in Files (1 to 3)
|FBFREE| Current Kilobytes Free in Current Base
|FPOINTS| Current User's Number of File Points
|FCONF| Current File Conference Letter
|FCONFNAME| Current File Conference Name
File Listing
These MCI codes are only valid during file listing, and will not
work appropriately anywhere else.
|FLFLAGGED| STRING #369 if flagged, #368 if not
|FLNEW| STRING #381 if new, #380 if not
|FLNUM| The file number
|FLNAME| The file name
|FLMAGIC| The file's magic name
|FLDESC| This will return the current description line.
Nexus automatically increments the current line
number after displaying a description line.
|FLPTS| Filepoints
|FLULDATE| Uploaded date
|FLULBY| Uploaded by
|FLDL| Number of downloads
|FLSIZE| File size
|FLSTAT| Statistics
Message System
|MBNUMBER| Current Message Base Number
|MBNAME| Current Message Base Name
|MBASE| Current Message Base Number AND Name
|CURMSG| Current Message Number in Current Base
|HIGHMSG| Number of Messages In Current Base
|MAXLINES| Maximum Lines Allowed When Entering Message
|MCONF| Current Message Conference Letter
|MCONFNAME| Current Message Conference Name
|NUMEDITORS| The number of external editors configured on
this system
|CUREDITOR| The name of the currently selected editor
Message Reading/Listing
These MCI codes are for use in the message reading/message listing
portions of Nexus, and will not function correctly anywhere else.
MSGNEW Whether the current message is new or not
This MCI code will return either STRING #679
if it is new or blank if not.
MSGTO The TO name of the current message
MSGFROM The FROM name of the current message
MSGDATE The DATE of the current message
MSGTIME The TIME of the current message
MSGSUBJ The SUBJECT of the current message
MSGFLAGS The flags of the current message
MSGREFER The message number to refer to or blank if none
MSGNEXT The next message in thread or blank if none
Node Activity
These MCI codes are for use when display who's on what node, and
the internode messages. The will not function correctly anywhere
else.
|NLNODE| Node Number
|NLNAME| User's Name
|NLFROM| Calling From
|NLAVAIL| Whether the user is available for chat or not
|NLACT| Current Activity
User Reference
|UALIAS| Current User's Alias (Handle)
|UREAL| Current User's FULL Real Name
|UNAME| Current User's name. Nexus will determine whether
to return the real name or alias, based on
the settings for Alias as Primary Name
|UFIRST| Current User's Real First Name
|ULAST| Current User's Real Last Name
|UTITLE| Current User's Title
|SLEVEL| Current User's Security Level
|SLDESC| Current User's Security Level Description
|SUBDESC| Current User's Subscription Level Description
|SUBLEFT| Number of days left in user's subscription
|SUBDAYS| Number of days total in user's subscription
|TIMELEFT| Current User's Remaining Time Online
|UACCKEY| Current User's Access Key
|UZIPCODE| Current User's Zip Code
|UTERM| Current User's Terminal Emulation
|UGENDER| Current User's Gender
|ULASTON| Current User's Last On Date
|UCALLFROM| Current User's Calling From
|UADDRESS1| Current User's Address Line 1
|UADDRESS2| Current User's Address Line 2
|UCITYST| Current User's City, State
|UZIPCODE| Current User's Zipcode
|UPHONEx| Current User's Phone #x (where x is 1-4)
|TIMEB